package com.ysxm.dao.adminmapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import com.ysxm.entity.Admin;

public interface AdminDao {
	// 根据管理员id查询信息
	public Admin findAdminById(Integer aid);

	// 管理员登录
	public Admin adLogin(@Param("aname") String aname, @Param("apassword") String apassword);

	public List<Admin> selectAllAdmin();
	// 查询所有管理员信息分页
	public List<Admin> findAllAdmin(int pageNum, int pageSize);

	// 按管理員名查詢
	public Admin selectAdminByName(String aname);

	public List<Admin> findAdminListBy(Admin admin);

	// 添加管理员
	public boolean addAdmin(Admin admin);

	// 修改管理员信息
	public boolean updateAdmin(Admin admin);

	// 删除管理员
	public void deleteAdmin(Integer  aid);
	//通过用户名和邮箱找回密码
	public void findAdminByUE(@Param("apassword")String apassword,@Param("email")String email);
}
